public abstract class PortManager
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.io.InputStream |
inputStream |
protected java.io.OutputStream |
outputStream |
(专用程序包) static int |
STATE_CONNECTED |
(专用程序包) static int |
STATE_CONNECTING |
(专用程序包) static int |
STATE_LISTEN |
(专用程序包) static int |
STATE_NONE |
| 构造器和说明 |
|---|
PortManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected byte[] |
bytes(java.util.Vector<java.lang.Byte> data) |
boolean |
closePort()
关闭端口连接
|
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
boolean |
noFlowControl(byte[] bytes)
串口无流控发送
|
boolean |
openPort()
打印端口
|
int |
readData(byte[] bytes)
读取打印机返回
|
boolean |
wirteByte(byte[] bytes)
发送byte []到打印
|
boolean |
writeDataImmediately(java.util.Vector<java.lang.Byte> data)
发送指令到打印机
|
boolean |
writeDataImmediately(java.util.Vector<java.lang.Byte> data,
int offset,
int len)
发送指令到打印机
|
protected java.io.InputStream inputStream
protected java.io.OutputStream outputStream
static final int STATE_NONE
static final int STATE_LISTEN
static final int STATE_CONNECTING
static final int STATE_CONNECTED
public boolean openPort()
public boolean noFlowControl(byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic boolean wirteByte(byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic boolean writeDataImmediately(java.util.Vector<java.lang.Byte> data)
throws java.io.IOException
java.io.IOExceptionpublic boolean writeDataImmediately(java.util.Vector<java.lang.Byte> data,
int offset,
int len)
throws java.io.IOException
java.io.IOExceptionpublic int readData(byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic boolean closePort()
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
protected byte[] bytes(java.util.Vector<java.lang.Byte> data)